package com.banesco.precargadepositos.comun.entidades;

/**
 * Entidad que representa la respuestas en general del Web Servicede banesco 
 * @author Juan Carlos Coello
 * Trascend NC - 09/2013
 */
public class WSResponse
{
	private int _responseCode;
	private String _responseMessage;
	private String _responseXml;
	private String _xmlStatus;
	private String _xmlErrorMessage;
	private String _xmlCrearWarningMessage;
	private String _xmlCrearActualizarSuccessMessage;
	private String _xmlCrearActualizarTicketNumber;

	private String _xmlConsultarDocumentoBen;
	private String _xmlConsultarTarjeta_Cuenta;
	private String _xmlConsultarMontoEfectivo;
	private String _xmlConsultarMontoCheque;
	private String _xmlConsultarDocumentoDep;
	private String _xmlConsultarCodigoEstado;
	private String _xmlConsultarReferencia;

	/**
	 * Constructor de la clase
	 */
	 public WSResponse() {
		 _responseCode = Integer.MIN_VALUE;
		 _responseMessage = "";
		 _responseXml = "";
		 _xmlStatus = "";
		 _xmlErrorMessage = "";
		 _xmlCrearWarningMessage = "";
		 _xmlCrearActualizarSuccessMessage = "";
		 _xmlCrearActualizarTicketNumber = "";

		 _xmlConsultarDocumentoBen = "";
		 _xmlConsultarTarjeta_Cuenta = "";
		 _xmlConsultarMontoEfectivo = "";
		 _xmlConsultarMontoCheque = "";
		 _xmlConsultarDocumentoDep = "";
		 _xmlConsultarCodigoEstado = "";
		 _xmlConsultarReferencia = "";        
	 }

	 /** 
	  * @return la respuesta del xml
	  */
	 public String getResponseXml() {
		 return _responseXml;
	 }
	 /**
	  * @param responseXml , la respuesta del xml a settear
	  */
	 public void setResponseXml(String responseXml) {
		 this._responseXml =  responseXml;
	 }

	 
	 /**
	  * @return el mensaje de respuesta del xml
	  */
	 public String getResponseMessage() {
		 return _responseMessage;
	 }
	 /**
	  * @param responseMessage , el mensaje de respuesta del xml a settear
	  */
	 public void setResponseMessage(String responseMessage) {
		 this._responseMessage = responseMessage;
	 }
	 
	 
	 /**
	  * @return el codigo de respuesta
	  */
	 public int getResponseCode() {
		 return _responseCode;
	 }
	 /**
	  * @param responseCode , el codigo de respuesta a settear
	  */
	 public void setResponseCode(int responseCode) {
		 this._responseCode = responseCode;
	 }
	 
	 
	 /**
	  * @return el estatus de la precarga en el xml 
	  */
	 public String getXmlStatus() {
		 return _xmlStatus;
	 }
	 /**
	  * @param xmlStatus , el estatus de la precarga en el xml a settear
	  */
	 public void setXmlStatus(String xmlStatus) {
		 this._xmlStatus = xmlStatus;
	 }

	 
	 /**
	  * @return el mensaje de error en el xml
	  */
	 public String getXmlErrorMessage() {
		 return _xmlErrorMessage;
	 }
	 /**
	  * @param xmlErrorMessage , el mensaje de error en el xml a settear
	  */
	 public void setXmlErrorMessage(String xmlErrorMessage) {
		 this._xmlErrorMessage = xmlErrorMessage;
	 }

	 
	 /**
	  * @return el mensaje de warning en el xml
	  */
	 public String getXmlCrearWarningMessage() {
		 return _xmlCrearWarningMessage;
	 }
	 /**
	  * @param xmlWarningMessage , el mensaje de warning en el xml a settear
	  */
	 public void setXmlCrearWarningMessage(String xmlWarningMessage) {
		 this._xmlCrearWarningMessage = xmlWarningMessage;
	 }

	 
	 /**
	  * @return el mensaje de exito en el xml
	  */
	 public String getXmlCrearSuccessMessage() {
		 return _xmlCrearActualizarSuccessMessage;
	 }
	 /**
	  * @param xmlSuccessMessage , el mensaje de exito en el xml a settear
	  */
	 public void setXmlCrearSuccessMessage(String xmlSuccessMessage) {
		 this._xmlCrearActualizarSuccessMessage = xmlSuccessMessage;
	 }

	 
	 /**
	  * @return el numero de ticket en el xml
	  */
	 public String getXmlCrearTicketNumber() {
		 return _xmlCrearActualizarTicketNumber;
	 }
	 /**
	  * @param xmlTicketNumber , el numero de ticket en el xml a settear
	  */
	 public void setXmlCrearTicketNumber(String xmlTicketNumber) {
		 this._xmlCrearActualizarTicketNumber = xmlTicketNumber;
	 }

	 
	 /**
	  * @return la referencia en el xml de consulta
	  */
	 public String getXmlConsultarReferencia() {
		 return _xmlConsultarReferencia;
	 }
	 /**
	  * @param xmlConsultarReferencia , la referencia en el xml de consulta a settear
	  */
	 public void setXmlConsultarReferencia(String xmlConsultarReferencia) {
		 this._xmlConsultarReferencia = xmlConsultarReferencia;
	 }

	 
	 /**
	  * @return el codigo de estado de la precarga en el xml de consulta
	  */
	 public String getXmlConsultarCodigoEstado() {
		 return _xmlConsultarCodigoEstado;
	 } 
	 /**
	  * @param xmlConsultarCodigoEstado , el codigo de estado de la precarga en el xml de consulta a settear
	  */
	 public void setXmlConsultarCodigoEstado(String xmlConsultarCodigoEstado) {
		 this._xmlConsultarCodigoEstado = xmlConsultarCodigoEstado;
	 }

	 
	 /**
	  * @return el documento del depositante en el xml de consulta
	  */
	 public String getXmlConsultarDocumentoDep() {
		 return _xmlConsultarDocumentoDep;
	 }
	 /**
	  * @return el el tipo de documento del depositante en el xml de consulta
	  */
	 public String getXmlConsultarTipoDocumentoDep() {
		 return _xmlConsultarDocumentoDep.substring(0, 1);
	 }
	 /**
	  * @return el numero de documento del depositante en el xml de consulta
	  */
	 public String getXmlConsultarNumeroDocumentoDep() {
		 return _xmlConsultarDocumentoDep.substring(1);
	 }
	 /**
	  * @param xmlConsultarDocumentoDep el documento del depositante en el xml de consulta a settear
	  */
	 public void setXmlConsultarDocumentoDep(String xmlConsultarDocumentoDep) {
		 this._xmlConsultarDocumentoDep = xmlConsultarDocumentoDep;
	 }
	 
	 
	 /**
	  * @return el Documento del Beneficiario en el xml de consulta
	  */
	 public String getXmlConsultarDocumentoBen() {
		 return _xmlConsultarDocumentoBen;
	 }
	 /**
	  * @return el tipo de Documento del Beneficiario en el xml de consulta
	  */
	 public String getXmlConsultarTipoDocumentoBen() {
		 return _xmlConsultarDocumentoBen.substring(0, 1);
	 }
	 /**
	  * @return el numero de Documento del Beneficiario en el xml de consulta
	  */
	 public String getXmlConsultarNumeroDocumentoBen() {
		 return _xmlConsultarDocumentoBen.substring(1);
	 } 
	 /**
	  * @param xmlConsultarDocumentoBen , el el Documento del Beneficiario en el xml de consulta a settear
	  */
	 public void setXmlConsultarDocumentoBen(String xmlConsultarDocumentoBen) {
		 this._xmlConsultarDocumentoBen = xmlConsultarDocumentoBen;
	 }
	 
	 
	 /**
	  * @return el monto del cheque en el xml de consulta
	  */
	 public String getXmlConsultarMontoCheque() {
		 return _xmlConsultarMontoCheque;
	 }
	 /**
	  * @param xmlConsultarMontoCheque , el monto del cheque en el xml de consulta a settear
	  */
	 public void setXmlConsultarMontoCheque(String xmlConsultarMontoCheque) {
		 this._xmlConsultarMontoCheque = xmlConsultarMontoCheque;
	 }

	 
	 /**
	  * @return el monto del efectivo en el xml de consulta
	  */
	 public String getXmlConsultarMontoEfectivo() {
		 return _xmlConsultarMontoEfectivo;
	 }
	 /**
	  * @param xmlConsultarMontoEfectivo , el monto del efectivo en el xml de consulta a settear
	  */
	 public void setXmlConsultarMontoEfectivo(String xmlConsultarMontoEfectivo) {
		 this._xmlConsultarMontoEfectivo = xmlConsultarMontoEfectivo;
	 }

	 
	 /**
	  * @return el numero de tarjeta o cuenta en el xml de consulta
	  */
	 public String getXmlConsultarTarjeta_Cuenta() {
		 return _xmlConsultarTarjeta_Cuenta;
	 }
	 /**
	  * @param xmlConsultarTarjeta_Cuenta , el numero de tarjeta o cuenta en el xml de consulta a settear
	  */
	 public void setXmlConsultarTarjeta_Cuenta(String xmlConsultarTarjeta_Cuenta) {
		 this._xmlConsultarTarjeta_Cuenta = xmlConsultarTarjeta_Cuenta;
	 }

	 
	 









































}
